package com.schedule.service;

import com.schedule.Util.PagedGridResult;
import com.schedule.pojo.File;
import org.springframework.web.multipart.MultipartFile;

import java.util.List;

public interface IFileService {

    /**
     * 将文件名和文件路径存入数据库
     */
    boolean addFile(MultipartFile file);

    /**
     * 模糊查询文件
     */
    List<File> findFileByDim(String name);

    /**
     * 分页查询所有文件
     * page: 第几页
     * pageSize: 每页显示条数
     */
    PagedGridResult findAll(Integer page, Integer pageSize);

    /**
     * 根据文件名删除文件
     */
    boolean delFile(String filename);

}
